package com.example.demo.pojo.vip.Weixin;

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class WxOnePayVo {
    /**
     * 商户订单号 只能是数字、大小写字母_-*且在同一个商户号下唯一
     * 示例值：1217752501201407033233368018
     */
    private String out_trade_no;
    /**
     * 商户订单号 直连商户的商户号，由微信支付生成并下发。
     * 示例值：1230000109
     */
    private String mchid;
    /**
     * 应用ID
     * 示例值：wxd678efh567hg6787
     */
    private String appid;
    /**
     * 商品描述
     * 示例值：Image形象店-深圳腾大-QQ公仔
     */
    private String description;
    /**
     * 通知地址 通知URL必须为直接可访问的URL，不允许携带查询串
     * 示例值：<a href="https://www.weixin.qq.com/wxpay/pay.php">...</a>
     */
    private String notify_url;
    /**
     * 订单失效时间
     * 格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE
     * 例如：2015-05-20T13:29:35+08:00表示，北京时间2015年5月20日 13点29分35秒。
     * 示例值：2018-06-08T10:34:56+08:00
     */
    private String time_expire;
    /**
     * amount 订单金额信息
     * 示例值：
     * "amount": {
     * "total": 1,  [订单总金额，单位为分]
     * "currency": "CNY" [CNY：人民币，境内商户号仅支持人民币]
     * }
     */
    private Amount amount;

}


